6 #ifndef __QMI_SYNC_OBJECT_H__
7 #define __QMI_SYNC_OBJECT_H__
21 #define MAX_QMI_PACKET_SIZE (2048 - 6)
133 #endif //__QMI_SYNC_OBJECT_H__
int QmiSyncObject_Lock(QmiSyncObject *pThis)
int QmiSyncObject_Destroy(QmiSyncObject *pThis)
void QmiSyncObject_ResponseCallback(uint8_t *qmiPacket, uint16_t qmiPacketSize, void *pResponseCallbackContext)
uint8_t buffer[(2048-6)]
Definition: QmiSyncObject.h:49
pthread_cond_t condition
Definition: QmiSyncObject.h:48
int QmiSyncObject_Signal(QmiSyncObject *pThis)
uint16_t bufferSize
Definition: QmiSyncObject.h:50
Definition: QmiSyncObject.h:45
int QmiSyncObject_Wait(QmiSyncObject *pThis)
int QmiSyncObject_TimedWait(QmiSyncObject *pThis, time_t timeoutSeconds)
int QmiSyncObject_Initialize(QmiSyncObject *pThis)
#define MAX_QMI_PACKET_SIZE
Definition: QmiSyncObject.h:21
struct QmiSyncObject QmiSyncObject
int QmiSyncObject_Unlock(QmiSyncObject *pThis)
pthread_mutex_t mutex
Definition: QmiSyncObject.h:47